// 求平均数的功能
function avg(arr){
    var sum = 0;
    for(var i=0;i<arr.length;i++){
        sum += arr[i];
    }
    return sum / arr.length;
}

// 求随机数的功能
function random(a,b){
    return Math.round(Math.random()*(a-b)+b);
}

function log(a){
    console.log(a)
}

function getId(id){
    return document.getElementById(id)
}

// 随机十六进制的颜色值
function randomColor16(){
    var r = createZero(random(0,255).toString(16));
    var g = createZero(random(0,255).toString(16));
    var b = createZero(random(0,255).toString(16));
    return "#" + r + g + b;
}
// 一位字符补零成两位
function createZero(n){
    return n.length<2 ? "0"+n : n;
}

// 获取样式的兼容处理
function getStyle(ele, attr){
    if(ele.currentStyle){
        return ele.currentStyle[attr];
    }else{
        return getComputedStyle(ele)[attr];
    }
}